from tkinter import *
from tkinter import messagebox

class Application(Frame):
     def __init__(self,  master=None):
         super().__init__(master)
         self.master = master
         self.pack()
         self.createWidgets()

     def createWidgets(self):
         '''创建组件'''
         self.labe01 = Label(self,text ="天天开心", width = 10, height =2,bg="white",fg = "black")
         self.labe01.pack()
         self.labe02 = Label(self, text="快快乐乐", width=10, height=2, bg="white", fg="black")
         self.labe02.pack()
         self.button01 = Button(self,text='退出',command=root.destroy)
         self.button01.pack()
if __name__ == '__main__':
   root = Tk()
   root.geometry("400x200+200+300")
   app = Application(master=root)
   root.mainloop()
'''label标签主要用于显示文本信息，也可以显示图像。
常见属性：width,height
用于指定区域大小，如果显示是文本，则以单个英文字符为单位，如果显示是图像，以像素为单位
默认根据具体显示的内容动态调整

font
指定字体和大小（font_name,size）

image
显示在Label上的图像，目前tkinter只支持gif格式

fg和bg
fg前景色 bg是背景色

justify
针对多行文字的对齐设置left or center or right对齐
'''

'''
三种方式设置Options
①创建对象时，使用命令参数
fred = Button（self，fg=“red”，bg = "blue"）
②创建对象，使用字典索引方式
fred['fg'] = "red"
③创建对象，使用config()
fred.config(fg="red",bg="blue")
'''

